

using System;
using Abp.Application.Services.Dto;
using Abp.Domain.Entities.Auditing;
using System.ComponentModel.DataAnnotations;
using Yozeev.BusinessLogic;
using Yozeev.SystemConfig;

namespace Yozeev.BusinessLogic.Dtos
{
    public class RechargeRecordListDto : ByBranchEntityDto<Guid> 
    {

        
		/// <summary>
		/// TravelAgencyId
		/// </summary>
		[Required(ErrorMessage="TravelAgencyId不能为空")]
		public Guid TravelAgencyId { get; set; }



		/// <summary>
		/// TravelAgency
		/// </summary>
		public TravelAgency TravelAgency { get; set; }



		/// <summary>
		/// Amount
		/// </summary>
		public decimal Amount { get; set; }



		/// <summary>
		/// RechargeStatus
		/// </summary>
		[Required(ErrorMessage="RechargeStatus不能为空")]
		public RechargeStatusEnum RechargeStatus { get; set; }



		/// <summary>
		/// PayMethodId
		/// </summary>
		[Required(ErrorMessage="PayMethodId不能为空")]
		public Guid PayMethodId { get; set; }



		/// <summary>
		/// PayMethod
		/// </summary>
		public PayMethod PayMethod { get; set; }




    }
}